Quản lý website giới thiệu và bán điện thoại di động ASP.net
19.309 lượt xem;
- kiemtragiohang.aspx.cs
- project /
1 using System;
2 using System.Collections;
3 using System.Configuration;
4 using System.Data;
5 using System.Linq;
6 using System.Web;
7 using System.Web.Security;
8 using System.Web.UI;
9 using System.Web.UI.HtmlControls;
10 using System.Web.UI.WebControls;
11 using System.Web.UI.WebControls.WebParts;
12 using System.Xml.Linq;
13 using System.Data.OleDb;
14
15 public partial class kiemtragiohang : System.Web.UI.Page
16 {
17 bool kt = false;
18 protected void Page_Load(object sender, EventArgs e)
19 {
20 ado.ketNoi();
21 if (Session["hoten"] != null)
22 lbTenKhachHang.Text = Session["hoten"].ToString();
23 else
24 lbTenKhachHang.Text = "Chưa rõ tên.";
25 if (Session["diachi"] != null)
26 lbdiachiKH.Text = Session["diachi"].ToString();
27 else
28 lbdiachiKH.Text = "Chưa rõ địa chỉ.";
29 string ngay = System.DateTime.Now.ToString();
30 ngay = ngay.Substring(0, ngay.IndexOf(" "));
31 lbNgayDat.Text = ngay;
32 DataTable tb = (DataTable)Session["hangmua"];
33 GridView1.DataSource = tb;
34 GridView1.DataBind();
35 lbtien.Text = Session["tong"].ToString() + "VND";
36 string s = "";
37 foreach (DataRow r in tb.Rows)
38 {
39 string query = "select SoLuong from tblSanPham where masp='"+r[0].ToString()+"'" ;
40 OleDbDataReader dr = ado.getData(query);
41 if (dr.Read())
42 {
43 if (Convert.ToInt64(dr[0].ToString()) < Convert.ToInt64(r[1].ToString()))
44 s += "+ Số lượng sản phẩm " + r[0].ToString() + " trong kho chỉ còn " + dr[0].ToString() + "sản phẩm.</br>";
45 }
46 dr.Dispose();
47 dr.Close();
48 }
49 if (s != "")
50 {
51 s += "Mong quý khách thông cảm!";
52 kt = true;
53 }
54 else
55 s = "Số lượng sản phẩm trong kho đáp ứng được yêu cầu của quý khách!";
56 lbthongbao.Text = s;
57 }
58
59 protected void btndathang_Click(object sender, EventArgs e)
60 {
61 if (kt == true)
62 Response.Redirect("GioHang.aspx");
63 else
64 Response.Redirect("thanhtoan.aspx");
65 }
66 protected void btndatlaihang_Click(object sender, EventArgs e)
67 {
68 Response.Redirect("giohang.aspx");
69 }
70 }
2 using System.Collections;
3 using System.Configuration;
4 using System.Data;
5 using System.Linq;
6 using System.Web;
7 using System.Web.Security;
8 using System.Web.UI;
9 using System.Web.UI.HtmlControls;
10 using System.Web.UI.WebControls;
11 using System.Web.UI.WebControls.WebParts;
12 using System.Xml.Linq;
13 using System.Data.OleDb;
14
15 public partial class kiemtragiohang : System.Web.UI.Page
16 {
17 bool kt = false;
18 protected void Page_Load(object sender, EventArgs e)
19 {
20 ado.ketNoi();
21 if (Session["hoten"] != null)
22 lbTenKhachHang.Text = Session["hoten"].ToString();
23 else
24 lbTenKhachHang.Text = "Chưa rõ tên.";
25 if (Session["diachi"] != null)
26 lbdiachiKH.Text = Session["diachi"].ToString();
27 else
28 lbdiachiKH.Text = "Chưa rõ địa chỉ.";
29 string ngay = System.DateTime.Now.ToString();
30 ngay = ngay.Substring(0, ngay.IndexOf(" "));
31 lbNgayDat.Text = ngay;
32 DataTable tb = (DataTable)Session["hangmua"];
33 GridView1.DataSource = tb;
34 GridView1.DataBind();
35 lbtien.Text = Session["tong"].ToString() + "VND";
36 string s = "";
37 foreach (DataRow r in tb.Rows)
38 {
39 string query = "select SoLuong from tblSanPham where masp='"+r[0].ToString()+"'" ;
40 OleDbDataReader dr = ado.getData(query);
41 if (dr.Read())
42 {
43 if (Convert.ToInt64(dr[0].ToString()) < Convert.ToInt64(r[1].ToString()))
44 s += "+ Số lượng sản phẩm " + r[0].ToString() + " trong kho chỉ còn " + dr[0].ToString() + "sản phẩm.</br>";
45 }
46 dr.Dispose();
47 dr.Close();
48 }
49 if (s != "")
50 {
51 s += "Mong quý khách thông cảm!";
52 kt = true;
53 }
54 else
55 s = "Số lượng sản phẩm trong kho đáp ứng được yêu cầu của quý khách!";
56 lbthongbao.Text = s;
57 }
58
59 protected void btndathang_Click(object sender, EventArgs e)
60 {
61 if (kt == true)
62 Response.Redirect("GioHang.aspx");
63 else
64 Response.Redirect("thanhtoan.aspx");
65 }
66 protected void btndatlaihang_Click(object sender, EventArgs e)
67 {
68 Response.Redirect("giohang.aspx");
69 }
70 }